Con este método obtendremos el listado de citas de esta API.
Para este método debemos agregar un token en Headers de tipo Authorization con el token necesario.
Es importante anotar que los parámetros deben ser enviados a través de algo como form_params o similar, no se deben enviar directamente en la URL.
{success} GET: /api/public/appointments
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/api/public/appointments}");
$appointments = json_decode($res->getBody(), true);
return $appointments;
[
{
"id": 180,
"code": 146,
"reschedule_code": null,
"address": "cra 23",
"title": "09:30 AM - AR - Aseo de inmueble - cra 23",
"date": "2024-09-11",
"init_time": "09:30:00",
"end_time": "10:00:00",
"status": {
"id": 1,
"name": "Pendiente"
}
},
{
"id": 181,
"code": 147,
"reschedule_code": null,
"address": "adsads",
"title": "10:30 AM - AR - Aseo de inmueble - adsads",
"date": "2024-09-11",
"init_time": "10:30:00",
"end_time": "11:00:00",
"status": {
"id": 1,
"name": "Pendiente"
}
},
]
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| view | Este parámetro sirve para saber en que rango de tiempo buscará (timeGridWeek: semana, o dayGridMonth: mes o timeGridDay: día) | ?view=timeGridWeek |
| status | Agregamos estados de cita al filtro | &status=1 |
| type | Agregamos tipos de cita al filtro | &type=1 |
| startDate | Fecha inicial para listar las citas de la inmobiliaría | &startDate=2024-05-11 |
| endDate | Fecha final para listar las citas de la inmobiliaría | &endDate=2024-08-11 |
| monthDate | Agregamos la fecha del mes a buscar | &monthDate=2024-08 |
| dayDate | Agregamos la fecha del día a buscar | &dayDate=2024-08-11 |
| weekInitDate | Agregamos la fecha del día inicial de la semana buscar | &weekInitDate=2024-08-11 |
| weekEndDate | Agregamos la fecha del día final de la semana buscar | &weekEndDate=2024-08-18 |
| branches | Filtro para ver citas según sucursal | &branches=2,3 |
| code | Filtro para ver citas por código de cita | &code=2 |
| property | Filtro para buscar citas con código de inmueble | &property=2332 |
| profiles | Filtro para elegir que citas listar según perfil(es) | &profiles=3,5 |
| only_own_appointments | Filtro para traer solo citas del perfil del token | &only_own_appointments=1 |